/**
 * Created by wang on 2015-11-4.
 * 字典
 */
define(['angular'], function (angular) {
    "use strict";

    var factory = function () {

        var profession_ads = [
            {"text": "文教科卫专业人员", "val": "01"},
            {"text": "党政 ( 在职，离退休 ) 机关干部", "val": "02"},
            {"text": "企事业单位干部", "val": "03"},
            {"text": "行政企事业单位工人", "val": "04"},
            {"text": "农民", "val": "05"},
            {"text": "个体", "val": "06"},
            {"text": "无业", "val": "07"},
            {"text": "军人", "val": "08"},
            {"text": "学生", "val": "09"},
            //{"text": "证券从业人员", "val": "10"},
            {"text": "其他", "val": "99"}
        ];

        var degree_ads = [
            {"text": "博士", "val": "1"},
            {"text": "硕士", "val": "2"},
            {"text": "学士", "val": "3"},
            {"text": "大专", "val": "4"},
            {"text": "中专", "val": "5"},
            {"text": "高中", "val": "6"},
            {"text": "初中及其以下", "val": "7"},
            {"text": "其他", "val": "8"}
        ];

        var relationship = [
            {"text": "父母", "val": "1"},
            {"text": "配偶", "val": "2"},
            {"text": "兄妹", "val": "3"},
            {"text": "亲戚", "val": "4"},
            {"text": "朋友", "val": "5"}
        ];

        var borrowingPeriod = [
            {"text": '7天', "val": '1'},
            {"text": '30天', "val": '2'},
            {"text": '90天', "val": '3'},
            {"text": '180天', "val": '4'}
        ];

        var usageOfLoan = [
            {"text": '投资', "val": '1'},
            {"text": '生产', "val": '2'},
            {"text": '还贷', "val": '3'},
            {"text": '流转', "val": '4'}
        ];

        var weeks = {"1": "星期一", "2": "星期二", "3": "星期三", "4": "星期四", "5": "星期五", "6": "星期六", "0": "星期日"};

        var prodRisks = {
            "0": "默认等级",
            "1": "保本等级",
            "2": "低风险等级",
            "3": "中低风险等级",
            "4": "中风险等级",
            "5": "中高风险等级",
            "6": "高风险等级",
            "7": "极高风险等级"
        };

        var prodShareTypes = {"0": "份额分红", "1": "现金分红"};

        var branchs = "1000,2,3,8,15,16,17,19,20,21,22,25,26,27,28,31,32,33,35,36,37,38,39,58,59,61,63,66,67,68,81,82,";

        var base64StrHead = "data:image/jpg;base64,";

        var defEndtime = "30001231";

        return {
            getUsageOfLoan: function () {
                return usageOfLoan;
            },
            getBorrowingPeriod: function () {
                return borrowingPeriod;
            },
            getProfessionAds: function () {
                return profession_ads;
            },
            getDegreeAds: function () {
                return degree_ads;
            },
            getRelationshipAds: function () {
                return relationship;
            },
            getWeeks: function () {
                return weeks;
            },
            getBranchs: function () {
                return branchs;
            },
            getBase64StrHead: function () {
                return base64StrHead;
            },
            getEndtime: function (endtime) {
                return (!endtime || "长期" == endtime) ? this.getDefEndtime() : endtime;
            },
            getDefEndtime: function () {
                return defEndtime;
            },
            getByKey: function (key) {
                switch (key) {
                    case "prodRisks":
                        return prodRisks;
                    case "prodShareTypes":
                        return prodShareTypes;
                }
                return null;
            }

        }


    };

    factory.$inject = [];
    return factory;
});